.cy { transition: all .5s; } .imgw{ width: 100%; display: block; } .pvideo-bg{ position: fixed; z-index: 1014; left: -9999px; top: -9999px; bottom: 0; right: 0; background:none rgba(0, 0, 0, 0.8); opacity: 0; visibility: hidden; -webkit-transition:opacity .4s 0.3s,visibility .4s 0.3s; transition:opacity .4s 0.3s,visibility .4s 0.3s;} .pvideo-box { position: absolute; top: 40%; transform: translateY(-50%); width: 900px; left: 50%; margin-left: -450px; -webkit-transition: top 0.3s ease,opacity .3s ease; transition: top 0.3s ease,opacity .3s ease; opacity: 0; background-color: #fff;} .pvideo-box .videon{ width: 100%; display: block;} .pv-close{ position: absolute; right: -42px; top: 0; width: 32px; height: 32px; font-size: 24px; line-height: 31px; text-align: center; color: #fff; -webkit-transition: 0.4s; transition: 0.4s; background: url('../images/icons/video-close.png') no-repeat 50% 50%;} .pv-close:hover{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .overlay{ opacity: 1; visibility: visible; opacity: 1; left: 0; top: 0; transition-delay: 0;} .overlay .pvideo-box{ top: 50%; opacity: 1; transition-delay: 0.4s;} /* header */ .cy-headerReal { height: 70px; position: relative; background: #fff; z-index: 1990; } .cy-headerReal.cy-fixed { width: 100%; position: fixed; top: 0; left: 0; box-shadow: 0 0 10px 1px #ccc; } .cy-logo { width: 120px; height: 120px; position: absolute; top: 0; left: 50px; margin-top: 5px; background: #fff; background-size: auto 100%; border-radius: 50%; box-shadow: 0 0 3px #ddd; z-index: 20; } .cy-logo img { width: 100%; display: block; } .cy-nav { font-size: 15px; color: #333; text-align: center; } .cy-nav>li { display: inline-block; width: 72px; height: 70px; position: relative; } .cy-nav>li::before { content: ''; width: 100%; height: 100%; position: absolute; left: 0; bottom: 100%; background: #1a3a76; border-bottom: 4px solid #ed9c00; transition: bottom .5s; } .cy-nav>li>a { position: relative; line-height: 70px; transition: color .5s; } .cy-nav>li>a.red{ color: #d11212; } .cy-nav2 { display: none; width: 100%; position: absolute; top: 100%; left: 0; padding: 0 3px; font-size: 13px; background: #fff; } .cy-nav2 li { height: 36px; border-top: 1px solid #e5e5e5; overflow: hidden; } .cy-nav2 li:first-child { border-top: 0 none; } .cy-nav2 a { line-height: 35px; transition: color .3s; } .cy-nav2 li:hover a { color: #ef9e00; } .cy-nav>li.cy-active::before { bottom: 0; } .cy-nav>li.cy-active>a { color: #fff; } .cy-nav-more { width: 150px; height: 70px; position: absolute; top: 0; right: 0; padding: 7px 0 0; background: #fff; z-index: 15; } #cy-search-form { display: block; height: 25px; margin: 0 0 6px; border: 1px solid #ccc; background: #fff; } #cy-search { display: block; float: left; width: 120px; height: 16px; margin: 4px 0 0 5px; font-size: 12px; color: #333; line-height: 15px; } #cy-search::-webkit-input-placeholder { color: #ccc; } #cy-search::-moz-placeholder { color: #ccc; } #cy-search:-moz-placeholder { color: #ccc; } #cy-search:-ms-input-placeholder { color: #ccc; } .cy-search-submit { display: block; float: right; width: 23px; height: 23px; padding: 4px; } #cy-search-submit { display: block; width: 15px; height: 15px; background: url("../images/icons/00_cm_search.png") no-repeat center; background-size: 100% 100%; } .cy-nav-more ul li { float: left; width: 50%; height: 25px; color: #fff; text-align: center; } .cy-nav-more ul a { display: block; font-size: 12px; font-weight: bold; line-height: 25px; } .cy-email { background: #999; } .cy-email span { display: inline-block; width: 16px; height: 16px; position: relative; top: 3px; margin: 0 5px 0 0; background: url("../images/icons/00_cm_email.png") no-repeat left center; } .cy-oa { background: #fca600; } .cy-nav-menu, .cy-header-ctc { display: none; } /* header end */ /* footer */ .foot-b { background-color: #ededed; } .foot-link { position: relative; overflow: hidden; margin: 0; padding: 25px 50px; } .foot-link dt { float: left; display: block; width: 95px; color: #003366; } .foot-link dd { padding-left: 95px; color: #666; margin: 0; } .foot-link a { display: inline-block; margin: 0 25px 0 0; } .cy-footerReal .cy-container { padding: 20px 50px 0; background: #1a3a77; color: #fff; line-height: 24px; } .cy-footerReal h2 { font-size: 30px; line-height: 1.2; } .cy-ctc ul { height: 50px; margin: 15px 0 30px; } .cy-ctcWay { float: left; width: 64%; } .cy-ctcWay li { float: left; width: 50%; height: 24px; overflow: hidden; } .cy-ctcWay a, .cy-ctcSoftware a { transition: color .2s; } .cy-ctcWay a:hover, .cy-ctcSoftware a:hover { color: #aaa; } .cy-ctcSoftware { float: right; width: 36%; padding: 18px 0 0; } .cy-ctcSoftware li { float: left; width: 33.33%; height: 32px; padding: 0 23px 0 46px; line-height: 32px; background: no-repeat left center; } .cy-ctcSoftware .cy-weichat { position: relative; background-image: url("../images/icons/00_cm_wx.png"); } .cy-ctcSoftware .cy-sina { background-image: url("../images/icons/00_cm_sina.png"); } .cy-ctcSoftware .cy-coordinate { background-image: url("../images/icons/00_cm_address.png"); } .cy-weichat span { width: 100px; height: 100px; position: absolute; top: -35px; left: 50%; margin: 0 0 0 -50px; padding: 5px; background: #fff; border-radius: 3px; transform: scale(0, 0); transition: transform .5s linear, top .5s cubic-bezier(.11, .51, .77, 1.34); } .cy-weichat span::before { content: ''; position: absolute; left: 50%; bottom: -5px; margin: 0 0 0 -6px; border-left: 6px solid transparent; border-top: 6px solid #fff; border-right: 6px solid transparent; } .cy-weichat a:hover span { top: -110px; transform: scale(1, 1); } .cy-copyright { margin: 10px -50px 0; padding: 0 50px; font-size: 12px; background: #003366; color: #6699cc; } .cy-copyright a:hover { color: #199420; } /* footer end */ /* to top */ .cy-toTop { width: 70px; height: 35px; position: fixed; right: 5%; bottom: 150px; background: #fff; box-shadow: 0 0 8px #ccc; cursor: pointer; z-index: 1000; } .cy-toTop::before { content: ''; width: 0; position: absolute; top: 50%; left: 50%; margin: -5px 0 0 -10px; border-left: 10px solid transparent; border-bottom: 10px solid #333366; border-right: 10px solid transparent; transition: all .5s; } .cy-toTop span { position: absolute; top: 50%; left: 50%; margin: -5px 0 0 -10px; border-left: 10px solid transparent; border-bottom: 10px solid #fff; border-right: 10px solid transparent; transform: scale(0, 0); transition: transform .5s; } .cy-toTop:hover::before { width: 100%; top: 0; left: 0; margin: 0; border-left-width: 0; border-right-width: 0; border-bottom-width: 35px; } .cy-toTop:hover span { transform: scale(1, 1); } /* to top end */ .slick-list, .slick-track { height: 100%; } /* home */ .cy-banner { position: relative; } .cy-banner-pic { overflow: hidden; } .cy-bannerP-item { position: relative; overflow: hidden; } .cy-bP-img { width: 100%; height: 100%; overflow: hidden; } .cy-bP-img img { width: 100%; display: block; height: 100%; } .cy-bP-text { width: 100%; height: 200px; position: absolute; top: 50%; left: 0; margin: -120px 0 0; font-size: 20px; color: #fff; text-align: center; overflow: hidden; line-height: 1.1; } .cy-bP-text h4 { font-size: 40px; font-family: Arial; text-transform: uppercase; } .cy-bP-text h4 span { display: block; font-size: 16px; } .cy-bP-text h3 { height: 1.1em; overflow: hidden; font-size: 60px; } .cy-bP-text p { width: 350px; height: 2px; position: relative; margin: 0 auto; background: #fff; } .cy-bP-text p span { width: 0; height: 100%; position: absolute; top: 0; left: 0; background: #ff9900; } .cy-bannerP-arrows a { display: block; width: 60px; height: 90px; position: absolute; top: 50%; margin: -45px 0 0; background: #fca600 no-repeat center; transition: background .5s; } .cy-bannerP-arrows .cy-bannerP-prep { left: 0; background-image: url("../images/icons/01_hm_1prep.png"); } .cy-bannerP-arrows .cy-bannerP-next { right: 0; background-image: url("../images/icons/01_hm_1next.png"); } .cy-bannerP-arrows a:hover { background-color: #1a3a77; } .cy-bannerP-arrows .cy-bannerP-prep:hover { background-position-x: 3px; } .cy-bannerP-arrows .cy-bannerP-next:hover { background-position-x: 21px; } .cy-banner-next { width: 30px; height: 44px; position: absolute; left: 50%; bottom: 30px; margin: -15px 0 0; border: 3px solid #fff; border-radius: 199420px; } .cy-banner-next span { width: 4px; height: 8px; position: absolute; top: 6px; left: 50%; margin: 0 0 0 -2px; border-radius: 4px; background: #fff; animation: _cyBannerTo 2s linear infinite; } @keyframes _cyBannerTo { from { top: 6px; opacity: 0; } 20% { opacity: .8; } 50% { opacity: 1; } 80% { opacity: .9; } to { top: 27px; opacity: 0; } } .cy-banner-announcement { width: 450px; height: 40px; position: absolute; right: 0; bottom: 0; font-size: 14px; color: #fff; background: url("../images/icons/00_cm_grad_black40.png"); } .cy-banner-announcement h3 { float: left; width: 56px; height: 100%; margin: 0; font-size: 18px; line-height: 40px; text-align: center; border-right: 2px solid #fff; } .cy-bannerA { overflow: hidden; } .cy-bannerA-item a { height: 40px; padding: 0 0 0 15px; line-height: 40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: color .2s; } .cy-bannerA-item a:hover { color: #fca600; } .cy-bannerA-arrows { float: right; width: 60px; height: 40px; line-height: 40px; } .cy-bannerA-arrows p { padding: 0 0 0 5px; } .cy-bannerA-arrows p span { padding: 0 3px; } .cy-bannerA-arrows p span:first-child { color: #fca600; font-weight: bold; } .cy-bannerA-prep { display: none; } .cy-bannerA-next { display: block; float: right; width: 15px; height: 15px; margin: 12px 6px 0 0; background: url("../images/icons/01_hm_2next.png") no-repeat center; background-size: 100% 100%; } .cy-common-title { padding: 0 0 10px; overflow: hidden; } .cy-common-title h3 { padding-left: 1em; font-size: 18px; color: #1a3a77; } .cy-news-banner { float: left; width: 66%; position: relative; } .cy-newsB-list { overflow: hidden; } .cy-newsB-item { height: 360px; position: relative; } .cy-newsB-img { float: left; width: 58%; height: 100%; overflow: hidden; } .cy-newsB-img img { width: auto; height: 100%; display: block; transition: transform .38s; } .cy-newsB-cont { float: left; width: 42%; height: 100%; position: relative; padding: 30px 40px 30px 20px; color: #fff; background: #1a3a77; } .cy-newsB-cont::before { content: ''; position: absolute; top: 60px; left: -18px; border-top: 18px solid transparent; border-right: 19px solid #1a3a77; border-bottom: 18px solid transparent; } .cy-newsB-cont span { display: block; font-size: 12px; } .cy-newsB-cont h4 { margin: 10px 0; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .cy-newsB-cont h4 a { transition: color .2s; } .cy-newsB-cont h4:hover a { color: #fca600; } .cy-newsB-cont p { height: 10em; position: relative; padding: 6px 0 0; overflow: hidden; } .cy-newsB-cont p::before { content: ''; width: 72%; height: 1px; position: absolute; top: 0; left: 0; background: #fff; } .cy-newsB-cont .cy-more-info { position: absolute; left: 20px; bottom: 30px; } .cy-more-info { display: block; width: 80px; height: 26px; font-size: 12px; color: #fff; line-height: 24px; text-align: center; border: 1px solid #fca600; background: #fca600; transition: background .38s, border-color .38s; } .cy-newsB-item:hover .cy-newsB-img img { transform: scale(1.1); } .cy-more-info:hover { border-color: #fff; background: #1a3a76; } .cy-newsB-aha { width: 58%; position: absolute; left: 0; bottom: 12px; font-size: 0; text-align: center; } .cy-newsB-arrows { display: inline-block; height: 15px; position: relative; padding: 0 26px; } .cy-newsB-arrows>a { display: block; width: 15px; height: 15px; position: absolute; top: 0; background: no-repeat center; transition: background .38s; } .cy-newsB-arrows .cy-newsB-prep { left: 0; background-image: url("../images/icons/01_hm_2prep.png"); } .cy-newsB-arrows .cy-newsB-next { right: 0; background-image: url("../images/icons/01_hm_2next.png"); } .cy-newsB-arrows .cy-newsB-prep:hover { background-image: url("../images/icons/01_hm_2preph.png"); } .cy-newsB-arrows .cy-newsB-next:hover { background-image: url("../images/icons/01_hm_2nexth.png"); } .cy-newsB-arrows ul { display: inline-block; width: auto; position: static; top: auto; left: auto; right: auto; bottom: auto; margin: 4px 0 0; } .cy-newsB-arrows ul li { width: 8px; height: 8px; margin: 0 2px; background: #fff; border-radius: 50%; cursor: pointer; transition: background .2s; } .cy-newsB-arrows ul li.slick-active { background: #fca600; } .cy-news-list { float: right; width: 33%; height: 360px; overflow: hidden; border: 1px solid #efefef; } .cy-newsL-title { width: 100%; height: 50px; padding: 12px 20px 12px 15px; background: #efefef; color: #fff; } .cy-newsL-title ul { float: left; } .cy-newsL-title ul li { float: left; position: relative; margin: 0 10px 0 0; padding: 0 10px; line-height: 26px; background: #999; cursor: pointer; transition: background .5s; } .cy-newsL-title ul li.cy-active, .cy-newsL-title ul li:hover { background: #1a3a77; } .cy-newsL-title ul li::before { content: ''; position: absolute; top: 100%; left: 50%; margin: 0 0 0 -6px; border-left: 6px solid transparent; border-top: 0 solid #1a3a77; border-right: 6px solid transparent; transition: border .38s; } .cy-newsL-title ul li.cy-active::before { border-top-width: 6px; } .cy-newsL-title .cy-more-info { float: right; width: 60px; } .cy-newsL-cont ul { display: none; height: 310px; } .cy-newsL-cont ul.cy-active { display: block; } .cy-newsL-cont ul li { position: relative; line-height: 30px; background: #fdfdfd; border-bottom: 1px solid #efefef; z-index: 10; transition: all .2s; } .cy-newsL-cont ul a span { float: left; width: 26%; font-size: 12px; text-align: center; } .cy-newsL-cont ul a p { float: left; width: 72%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: color .38s; } /* .cy-newsL-cont ul li::before { content: ''; position: absolute; top: 50%; right: 6%; margin: -6px 0 0; border-top: 6px solid transparent; border-left: 6px solid #999; border-bottom: 6px solid transparent; transition: border-color .38s; }*/ .cy-newsL-cont ul li:hover { background: #fff; box-shadow: 0 0 5px 2px #ccc; border-color: #dedede; z-index: 20; } .cy-newsL-cont ul li:hover p { color: #1a3a77; } .cy-newsL-cont ul li:hover::before { border-left-color: #fca600; } .cy-case { position: relative; } .cy-case>.cy-more-info { width: 60px; position: absolute; top: 16px; right: 0; } .cy-case-list li { float: left; width: 25%; height: 350px; position: relative; overflow: hidden; } .cy-case-list li:hover .cy-caseL-cont { bottom: 0; background: rgba(240, 240, 240, .8); } .cy-case-list li:hover .cy-caseL-img img { transform: scale(1.1); } .cy-caseL-img { width: 100%; height: 100%; } .cy-caseL-img img { width: 100%; display: block; transition: transform .5s; } .cy-caseL-cont { width: 100%; position: absolute; left: 0; bottom: -160px; padding: 0 0 20px; color: #333; background: #f0f0f0; text-align: center; transition: all .5s; } .cy-caseL-cont h4 { height: 60px; position: relative; margin: 0; padding: 0 5%; font-size: 18px; line-height: 50px; overflow: hidden; } .cy-caseL-cont h4 a:hover { color: #fca600; } .cy-caseL-cont h4::before { content: ''; width: 26px; height: 1px; position: absolute; left: 50%; bottom: 15px; margin: 0 0 0 -13px; background: #999; } .cy-caseL-cont p { height: 6em; margin: 0 0 30px; padding: 0 40px; overflow: hidden; } .cy-caseL-cont .cy-more-info { margin: 0 auto; } .cy-party-culture { padding: 0 0 45px; } .cy-partyWork { float: left; width: 66%; } .cy-culture { float: right; width: 33%; } .cy-pw-img { float: left; width: 50%; height: 350px; } .cy-pw-img img{ width: 100%; height: 100%; display: block; } .cy-pw-list { float: left; width: 50%; height: 350px; border: 1px solid #e5e5e5; overflow: hidden; background: #fff; } .cy-pw-title { height: 70px; padding: 22px 25px 22px 30px; } .cy-pw-title ul { float: left; } .cy-pw-title>a { float: right; width: 60px; } .cy-pw-title ul li { float: left; width: 90px; position: relative; margin: 0 10px 0 0; color: #fff; background: #999; line-height: 26px; text-align: center; cursor: pointer; transition: background .5s; } .cy-pw-title ul li::before { content: ''; position: absolute; left: 50%; bottom: 0; margin: 0 0 0 -6px; border-left: 6px solid transparent; border-top: 7px solid #1a3a77; border-right: 6px solid transparent; transition: bottom .5s; z-index: -1; } .cy-pw-title ul li:hover, .cy-pw-title ul li.cy-active { background: #1a3a77; } .cy-pw-title ul li.cy-active::before { bottom: -6px; } .cy-pw-cont { height: 280px; } .cy-pw-cont ul { display: none; } .cy-pw-cont ul.cy-active { display: block; } .cy-pw-cont li { height: 35px; position: relative; padding: 0 30px; border-top: 1px solid #e5e5e5; line-height: 35px; cursor: pointer; transition: all .38s; } /* .cy-pw-cont li::before { content: ''; position: absolute; top: 50%; right: 30px; margin: -6px 0 0; border-top: 6px solid transparent; border-left: 6px solid #999; border-bottom: 6px solid transparent; transition: border-left-color .38s; }*/ .cy-pw-cont li p { float: left; width: 72%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: color .38s; } .cy-pw-cont li span { float: right; font-size: 12px; font-family: Arial; color: #999; } .cy-pw-cont li:hover { box-shadow: 0 0 10px 2px #ccc; } .cy-pw-cont li:hover p { color: #1a3a77; } .cy-pw-cont li:hover::before { border-left-color: #fca600; } .cy-culture-img { height: 170px; } .cy-culture-img img{ width: 100%; display: block; height: 100%; } .cy-culture-list { height: 180px; border: 1px solid #e5e5e5; overflow: hidden; background: #fff; } .cy-culture-title { height: 45px; padding: 9px 30px; } .cy-culture-title ul { float: left; } .cy-culture-title>a { float: right; width: 60px; } .cy-culture-title li { float: left; width: 90px; position: relative; margin: 0 10px 0 0; color: #fff; line-height: 26px; background: #999; text-align: center; cursor: pointer; transition: background .5s; } .cy-culture-title li::before { content: ''; position: absolute; left: 50%; bottom: 0; margin: 0 0 0 -6px; border-left: 6px solid transparent; border-top: 7px solid #1a3a77; border-right: 6px solid transparent; transition: bottom .5s; z-index: -1; } .cy-culture-title li:hover, .cy-culture-title li.cy-active { background: #1a3a77; } .cy-culture-title li.cy-active::before { bottom: -6px; } .cy-culture-cont ul { display: none; position: relative; } .cy-culture-cont ul.cy-active { display: block; } .cy-culture-cont li { height: 45px; padding: 0 30px; border-top: 1px solid #e5e5e5; line-height: 45px; transition: all .38s; } .cy-culture-cont li p { float: left; width: 72%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .cy-culture-cont li span { float: right; font-size: 12px; font-family: Arial; color: #999; } .cy-culture-cont li:hover { color: #1a3a77; box-shadow: 0 0 5px 2px #ccc; } /* home end */ /* inside page common */ .cy-ipc { position: relative; } .cy-ipc img { width: 100%; display: block; } .cy-ipc-title { width: 100%; position: absolute; left: 0; bottom: 160px; color: #fff; } .cy-ipc-title h3 { padding: 0 0 0 50px; font-size: 26px; font-family: Arial; line-height: 1.1; text-transform: uppercase; } .cy-ipc-title h3 span { display: block; font-size: 23px; font-family: "Microsoft YaHei"; font-weight: normal; } .cy-ipc-hnav { padding: 0 0 0 50px; font-size: 14px; line-height: 40px; background: rgba(26, 58, 119, .8); } .cy-ipc-hnav i { float: left; } .cy-ipc-hnav a { display: block; float: left; margin: 0 5px; transition: all .2s; } .cy-ipc-hnav a:hover { color: #fca600; } .cy-ipc-hnav .cy-ipc-hnav4 { width: 250px; white-space: nowrap; text-overflow: ellipsis; overflow-x: hidden; } .cy-ipc-hnav .cy-ipc-hnav1 { margin-left: 0; padding: 0 0 0 40px; background: url("../images/icons/00_cm_home.png") no-repeat left center; } .cy-ipc-nav { height: 40px; margin: 0 0 50px; font-size: 0; line-height: 40px; background: #eee; text-align: center; } .cy-ipc-nav li { display: inline-block; width: 120px; position: relative; margin: 0 1px 0 0; font-size: 14px; font-weight: bold; } .cy-ipc-nav li::before { content: ''; position: absolute; left: 50%; bottom: 0; margin: 0 0 0 -12px; border-left: 12px solid transparent; border-top: 12px solid #fca600; border-right: 12px solid transparent; z-index: 10; transition: bottom .5s; } .cy-ipc-nav a { display: block; height: 100%; position: relative; background: #fff; overflow: hidden; z-index: 10; transition: all .5s; } .cy-ipc-nav a::before { content: ''; width: 100%; height: 100%; position: absolute; left: 0; bottom: 100%; background: #fca600; z-index: -1; transition: all .5s; } .cy-ipc-nav li.cy-active::before { bottom: -11px; } .cy-ipc-nav li:hover a, .cy-ipc-nav li.cy-active a { color: #fff; } .cy-ipc-nav li.cy-active a::before, .cy-ipc-nav li:hover a::before { bottom: 0; } .cy-ipc h4 { width: 900px; position: relative; margin: 0 auto; padding: 5px 0; font-size: 30px; } .cy-ipc h4::before { content: ''; width: 40px; height: 2px; position: absolute; left: 0; bottom: 3px; background: #666; } .cy-ipc-cont { width: 900px; margin: 0 auto; padding: 40px 0 80px; } .cy-aboutUs-phua img { max-width: 100% !important; height: auto !important; } /* inside page common end */ /* about us */ .pageC { text-align: justify; overflow: hidden; color: #222 !important; } .pageC img { width: auto; max-width: 100% !important; height: auto !important; } .cy-aboutUs-framework img { width: auto; max-width: 100% !important; height: auto !important; } .cy-aboutUs-profile { text-align: justify; margin: 0 auto; } .cy-aboutUsP-img { position: relative; overflow: hidden; } .cy-aboutUsP-img>img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; object-fit: cover; } .cy-aboutUsP-list { position: relative; width: 90%; margin: 0 auto; padding: 5% 0; text-align: center; display: flex; display: -webkit-flex; display: -moz-flex; } .cy-aboutUsP-list li { display: block; float: left; width: 14%; color: #fff; font-size: 14px; margin:0 1.33%; } .cy-aboutUsP-list a { display: block; width: 90px; height: 90px; margin: 0 auto 8px; padding: 32px; border-radius: 50%; background: rgba(255, 255, 255, .8); } .cy-aboutUsP-list li span{ line-height: 1.5; display: block; } .cy-aboutUsP-list a:hover { animation: _cyProfileIcon 2s infinite linear; } @keyframes _cyProfileIcon { from { transform: rotate(0deg) scale(1); } 50% { transform: rotate(180deg) scale(1.1); } to { transform: rotate(360deg) scale(1); } } .cy-aboutUsF-cont { margin: 40px 0 0; background: #eee; } /* about us end */ /* common turn page */ .cy-ctp { height: 40px; margin: 45px 0 10px; line-height: 40px; background: #f4f4f4; color: #1a3a77; text-align: center; } .cy-ctp-arrows { display: block; width: 90px; height: 100%; position: relative; font-size: 14px; background: #fff; box-shadow: 0 0 3px #ccc; overflow: hidden; z-index: 10; transition: all .5s; } .cy-ctp-arrows::before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; background: #fca600; z-index: -1; transition: all .5s; } .cy-ctp-prep { float: left; } .cy-ctp-next { float: right; } .cy-ctp-prep::before { left: 100%; } .cy-ctp-next::before { right: 100%; } .cy-ctp-arrows:hover { color: #fff; } .cy-ctp-prep:hover::before { left: 0; } .cy-ctp-next:hover::before { right: 0; } .cy-ctp-page { float: right; padding: 0 40px; } .cy-ctp-page a { margin: 0 8px; } .cy-ctp-page a.cy-active { color: #fca600; } .cy-ctp-back { display: inline-block; } .cy-ctp-back::before { top: auto; left: 0; bottom: 100%; } .cy-ctp-back:hover::before { bottom: 0; } /* common turn page end */ /* news */ .cy-news-company p { text-indent: 0; } .cy-news-list1 { padding: 1px 0; } .cy-news-list1 li { height: 320px; margin: 0 0 20px; box-shadow: 0 0 3px #ccc; } .cy-newsL1-img { float: left; width: 56%; height: 100%; overflow: hidden; } .cy-newsL1-img img { width: 100%; height: 100%; display: block; transform-origin: bottom center; transition: all .5s; } .cy-newsL1-cont { float: right; width: 44%; height: 100%; position: relative; padding: 30px 35px 55px; overflow: hidden; z-index: 10; } .cy-newsL1-cont::before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #1a3a77; transform: scale(1, 0); transition: all .5s; z-index: -1; } .cy-newsL1-cont span { font-size: 12px; transition: all .5s; } .cy-newsL1-cont h4 { position: relative; margin: 0 0 10px; padding: 10px 0; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all .5s; } .cy-newsL1-cont h4::before { content: ''; width: 235px; height: 1px; position: absolute; left: 0; bottom: 0; background: #b2b2b2; transition: all .5s; } .cy-newsL1-cont p { height: 6em; overflow: hidden; transition: all .5s; } .cy-newsL1-cont i { width: 80px; position: absolute; left: 35px; bottom: 55px; font-size: 12px; text-align: center; background: #fff; color: #fff; transform: scale(0, 0); transition: all .5s; } .cy-news-list1 li:hover img { transform: scale(1.1); } .cy-news-list1 li:hover .cy-newsL1-cont { color: #fff; } .cy-news-list1 li:hover .cy-newsL1-cont::before { transform: scale(1, 1); } .cy-news-list1 li:hover h4::before { background: #fff; } .cy-news-list1 li:hover i { background: #fca600; transform: scale(1, 1); } .cy-news-list2 { padding: 1px 0; } .cy-news-list2 li { height: 50px; margin: 0 0 5px; box-shadow: 0 0 10px #ccc; border: 1px solid transparent; transition: all .5s; } .cy-news-list2 a { display: block; padding: 0 30px; line-height: 50px; overflow: hidden; } .cy-news-list2 a span { float: left; width: 10%; font-size: 12px; } .cy-news-list2 a p { float: left; width: 85%; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all .5s; } .cy-news-list2 a i { float: right; width: 5%; font-size: 30px; text-align: right; line-height: 46px; color: #999; transition: all .5s; } .cy-news-list2 li:hover { border-color: #ccc; } .cy-news-list2 li:hover p { color: #1a3a77; font-weight: bold; } .cy-news-list2 li:hover i { color: #fca600; } .cy-news-noT .cy-ipc h4 { visibility: hidden; } .cy-news-noT .cy-ipc-cont { margin-top: -50px; } .cy-newsT { font-size: 20px; color: #1a3a77; line-height: 1.4; text-align: center; } .cy-newsTime{ text-align: center; color: rgb(170,170,170); font-size: 16px; margin-bottom: 25px; border-bottom: 1px solid #e3e3e3; padding-bottom: 10px; } /* business */ .cy-business-areasList { /* width: 600px; */ margin: 0px auto; } .cy-business-areasList li { width: 100%; position: relative; overflow: hidden; cursor: pointer; } .cy-business-areasList li::before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(255, 255, 255, .9); transition: all 1s; opacity: 0; visibility: hidden\9; } .cy-business-areasList span { width: 320px; position: absolute; top: 50%; left: 50%; margin: -75px 0 0 -160px; font-size: 16px; font-weight: bold; color: #fff; line-height: 50px; text-align: center; } .cy-business-areasList a { display: block; width: 100px; height: 100px; position: relative; padding: 32px; background: #fff; border-radius: 50%; margin: 0 auto; z-index: 10; } .cy-business-areasList a::before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #fca600; border-radius: 50%; z-index: -1; transform: scale(0, 0); transition: all .5s .3s; } .cy-business-areasList img{ width: 100%; display: block; } .cy-business-areasList span i { display: block; overflow: hidden; transition: all .5s .3s; } .cy-business-areasList li:hover::before { opacity: 1; visibility: visible\9; } .cy-business-areasList li:hover span { color: #375388; } .cy-business-areasList li:hover a::before { transform: scale(1, 1); } .cy-business-areasList b { display: block; width: 100%; height: 100%; background: no-repeat center; background-size: 100% 100%; transition: all .5s .3s; } .cy-busAreas-icon1 b { background-image: url("../images/icons/00_cm_bsa1.png"); } .cy-business-areasList li:hover .cy-busAreas-icon1 b { background-image: url("../images/icons/00_cm_bsah1.png"); } .cy-busAreas-icon2 b { background-image: url("../images/icons/00_cm_bsa2.png"); } .cy-business-areasList li:hover .cy-busAreas-icon2 b { background-image: url("../images/icons/00_cm_bsah2.png"); } .cy-busAreas-icon3 b { background-image: url("../images/icons/00_cm_bsa3.png"); } .cy-business-areasList li:hover .cy-busAreas-icon3 b { background-image: url("../images/icons/00_cm_bsah3.png"); } .cy-busAreas-icon4 b { background-image: url("../images/icons/00_cm_bsa4.png"); } .cy-business-areasList li:hover .cy-busAreas-icon4 b { background-image: url("../images/icons/00_cm_bsah4.png"); } .cy-bsa-List p { text-indent: 0; } .cy-bsa-List li { float: left; width: 33.33%; height: 225px; position: relative; text-align: center; color: #fff; overflow: hidden; } .cy-bsa-List li img{ width: 100%; height: 100%; display: block; } .cy-bsaL-cont { width: 100%; height: 100%; position: absolute; left: 0; bottom: -175px; padding: 0 20px; background: rgba(0, 0, 0, .4); transition: all .5s; } .cy-bsaL-cont h4 { /* height: 0; margin: 0; font-size: 0; opacity: 0;*/ transition: all .5s; } .cy-bsaL-cont p { font-weight: bold; line-height: 50px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .cy-bsaL-cont span { display: inline-block; width: 80px; margin: 16px 0 0; font-size: 12px; background: #fca600; transform: scale(0, 0); opacity: 0; transition: all .5s; } .cy-bsa-List li:hover .cy-bsaL-cont { bottom: 0; padding: 40px 20px; } .cy-bsa-List li:hover h4 { height: 40px; font-size: 16px; opacity: 1; } .cy-bsa-List li:hover p { height: 4em; line-height: 2; white-space: normal; text-overflow: clip; overflow: hidden; } .cy-bsa-List li:hover span { opacity: 1; transform: scale(1, 1); } .cy-bsaL-cont span:hover { background: #1a3a77; } /* business end */ /* party work */ .cy-pn-list { margin: 0 0 0 -20px; } .cy-pn-list li { float: left; width: 50%; padding: 0 0 20px 20px; } .cy-pn-list a { display: block; box-shadow: 0 0 5px #ccc; } .cy-pnl-img { height: 280px; overflow: hidden; } .cy-pnl-img img { width: 100%; height: 100%; display: block; transition: all .5s; } .cy-pnl-cont { height: 200px; position: relative; padding: 25px 46px 25px 36px; overflow: hidden; z-index: 10; transition: all .5s; } .cy-pnl-cont::before { content: ''; width: 100%; height: 100%; position: absolute; top: 100%; left: 0; background: #1a3a77; z-index: -1; transition: all .5s; } .cy-pnl-cont span { font-size: 12px; transition: all .5s; } .cy-pnl-cont h4 { position: relative; font-size: 18px; margin: 3px 0 5px; padding: 0 0 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all .5s; } .cy-pnl-cont h4::before { content: ''; width: 235px; height: 1px; position: absolute; left: 0; bottom: 0; background: #b2b2b2; transition: all .5s; } .cy-pnl-cont h4::after { content: ''; width: 0; height: 1px; position: absolute; left: 0; bottom: 0; background: #fff; transition: all .5s; } .cy-pnl-cont p { height: 4em; line-height: 2; text-indent: 0; overflow: hidden; transition: all .5s; } .cy-pnl-cont i { width: 80px; position: absolute; left: 36px; bottom: 25px; color: #fff; background: #fca600; text-align: center; opacity: 0; transform: scale(0, 0); transition: all .5s; } .cy-pn-list li:hover img { transform: scale(1.1); } .cy-pn-list li:hover span, .cy-pn-list li:hover h4 { color: #fff; } .cy-pn-list li:hover .cy-pnl-cont::before { top: 0; } .cy-pn-list li:hover h4::after { width: 235px; } .cy-pn-list li:hover p { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #fff; } .cy-pn-list li:hover i { color: #fff; opacity: 1; transform: scale(1, 1); } .cy-pn-list .cy-pnl-cont h4:hover { color: #fca600; } .cy-pn-list .cy-pnl-cont h4:hover::before { background: #fca600; } .cy-pn-list .cy-pnl-cont h4:hover::after { width: 0; } .cy-pn-list .cy-pnl-cont i:hover { color: #1a3a77; } /* party work end */ /* culture */ .cy-cultureC h4 { width: 900px; } .cy-cultureC .cy-culture-spirit { width: 100%; } .cy-culture-spirit p { text-indent: 0; text-align: center; color: #333; } .cy-clts-list { position: relative; } .cy-clts-list ul { width: 100%; height: 200px; position: absolute; top: 50%; left: 0; margin: -100px 0 0; overflow: hidden; text-align: center; display: none; } .cy-clts-list li { display: inline-block; width: 200px; height: 200px; position: relative; margin: 0 72px; border-radius: 50%; background: rgba(26, 58, 119, .8); font-size: 24px; font-weight: bold; color: #fff; line-height: 200px; cursor: pointer; z-index: 10; } .cy-clts-list li::before { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; border-radius: 50%; background: #fca600; z-index: -1; transform: scale(0, 0); transition: all .5s; } .cy-clts-list img,.cy-clts-bottom img{ width: 100%; display: block; } .cy-clts-list li:hover::before { transform: scale(1, 1); } .cy-clts-bottom { margin-bottom: -80px; } /* culture end */ /* tender */ .cy-tenderC .cy-ipc h4, .cy-tenderC .cy-ipc-cont { width: 900px; } .cy-tdp-list { margin: 0 0 0 -20px; } .cy-tdp-list li { float: left; width: 50%; } .cy-tdp-list a { display: block; position: relative; margin: 0 0 20px 20px; padding: 26px 50px 26px 40px; box-shadow: 0 0 5px 3px #eee; overflow: hidden; transition: all .5s; z-index: 10; } .cy-tdp-list a::before { content: ''; width: 100%; height: 100%; position: absolute; top: -100%; left: 0; background: #1a3a77; transition: all .5s; z-index: -1; } .cy-tdp-list span { font-size: 12px; color: #999; transition: all .5s; } .cy-tdp-list h4 { height: 58px; position: relative; margin: 0 0 10px; padding: 10px 0 0; font-size: 18px; line-height: 24px; overflow: hidden; transition: all .5s; } .cy-tdp-list h4::before { content: ''; width: 90px; height: 1px; position: absolute; top: 2px; left: 0; background: #b2b2b2; } .cy-tdp-list h4::after { content: ''; width: 0; height: 1px; position: absolute; top: 2px; left: 0; background: #fff; transition: all .5s; } .cy-tdp-list li a h4:hover { color: #fca600; } .cy-tdp-list i { display: inline-block; width: 80px; font-size: 12px; background: #fca600; color: #fff; text-align: center; opacity: 0; transform: scale(0, 0); transition: all .5s; } .cy-tdp-list li a i:hover { color: #1a3a77; } .cy-tdp-list a:hover::before { top: 0; } .cy-tdp-list a:hover span, .cy-tdp-list a:hover h4 { color: #fff; } .cy-tdp-list a:hover h4::after { width: 90px; } .cy-tdp-list a:hover i { opacity: 1; transform: scale(1, 1); } /* tender end */ /* cooperation */ .cy-cpPj-list { margin: 0 0 0 -20px; } .cy-cpPj-list li { float: left; width: 50%; } .cy-cpPj-list a { display: block; position: relative; margin: 0 0 20px 20px; padding: 40px 60px 40px 50px; box-shadow: 0 0 5px 3px #eee; overflow: hidden; transition: all .5s; z-index: 10; } .cy-cpPj-list a::before { content: ''; width: 100%; height: 100%; position: absolute; top: -100%; left: 0; background: #1a3a77; transition: all .5s; z-index: -1; } .cy-cpPj-list h4 { position: relative; margin: 0 0 10px; padding: 0 0 6px; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all .5s; } .cy-cpPj-list h4::before { content: ''; width: 235px; height: 1px; position: absolute; left: 0; bottom: 0; background: #b2b2b2; transition: all .5s; z-index: 5; } .cy-cpPj-list h4::after { content: ''; width: 0; height: 1px; position: absolute; left: 0; bottom: 0; background: #fff; transition: all .5s; } .cy-cpPj-list p { height: 4em; text-indent: 0; overflow: hidden; transition: all .5s; } .cy-cpPj-list i { display: inline-block; width: 80px; margin: 20px 0 0; font-size: 12px; color: #fff; background: #fca600; text-align: center; transition: all .5s; } .cy-cpPj-list a:hover::before { top: 0; } .cy-cpPj-list a:hover h4 { color: #fff; } .cy-cpPj-list a:hover h4::before { width: 0; } .cy-cpPj-list a:hover h4::after { width: 235px; z-index: 10; } .cy-cpPj-list a:hover p { color: #fff; } .cy-cpPj-list a:hover h4:hover { color: #fca600; } .cy-cpPj-list a:hover h4:hover::before { width: 235px; background: #fca600; z-index: 15; } .cy-cpPj-list a:hover i:hover { background: #fff; color: #1a3a77; } .cy-cpPt-list { margin: 0 0 0 -15px; } .cy-cpPt-list li { float: left; width: 33.33%; transition: all .5s; } .cy-cpPt-list a { display: block; margin: 0 0 15px 15px; padding: 30px 55px; box-shadow: 0 0 5px 3px #eee; transition: all .5s; } .cy-cpPt-list img{ width: 100%; height: 100%; display: block; } .cy-cpPt-list a:hover { box-shadow: 0 0 5px 3px rgba(26, 58, 119, 0.68); } /* cooperation end */ /* talent */ .cy-talent-recruit p { text-indent: 0; } .cy-tlRc li { margin: 0 0 2px; } .cy-tlRc-zhp { display: block; height: 60px; position: relative; line-height: 60px; color: #fff; overflow: hidden; background: #999; z-index: 10; } .cy-tlRc-zhp::before { content: ''; width: 100%; height: 100%; position: absolute; top: -100%; left: 0; background: #666; transition: all .5s; z-index: -1; } .cy-tlRc-zhp i { display: block; float: left; width: 100px; height: 100%; position: relative; font-size: 24px; font-weight: bold; font-family: Arial; background: #1a3a77; border-right: 2px solid #fff; text-align: center; overflow: hidden; z-index: 10; } .cy-tlRc-zhp i::before { content: ''; width: 100%; height: 100%; position: absolute; top: -100%; left: 0; background: #fca600; transition: all .5s; z-index: -1; } .cy-tlRc-zhp b { display: block; float: right; width: 60px; height: 100%; position: relative; background: #666; overflow: hidden; z-index: 10; } .cy-tlRc-zhp b::before { content: ''; width: 100%; height: 100%; position: absolute; top: -100%; left: 0; background: #999; transition: all .5s; z-index: 10; } .cy-tlRc-zhp b::after { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url("../images/icons/00_cm_1down.png") no-repeat center; transition: all .5s; animation: _cyZhp infinite 2s linear; z-index: 20; } .cy-tlRc-zhp>span { padding: 0 40px; font-size: 0; } .cy-tlRc-zhp>span span { display: inline-block; margin: 0 30px 0 0; font-size: 14px; } .cy-tlRc-zhp>span .cy-tlRc-rsh { width: 45px; margin: 0; } .cy-tlRc-cont { display: none; padding: 40px 60px 50px 85px; background: #eee; border-left: 100px solid #fff; border-right: 60px solid #ccc; font-weight: bold; transition: border .5s; } .cy-tlRc li:hover .cy-tlRc-zhp::before, .cy-tlRc li:hover .cy-tlRc-zhp i::before, .cy-tlRc li:hover .cy-tlRc-zhp b::before, .cy-tlRc li.cy-active .cy-tlRc-zhp::before, .cy-tlRc li.cy-active .cy-tlRc-zhp i::before, .cy-tlRc li.cy-active .cy-tlRc-zhp b::before { top: 0; } .cy-tlRc li.cy-active .cy-tlRc-zhp b::after { background-image: url("../images/icons/00_cm_1up.png"); animation-direction: reverse; } @keyframes _cyZhp { from { opacity: 0; transform: translate(0, -50%); margin-top: -2px; } 10% { opacity: .2; } 50% { opacity: 1; } 90% { opacity: .2; } to { opacity: 0; transform: translate(0, 50%); margin-top: 0; } } /* talent end */ /* contact us */ .cy-cu-ctw ul { position: relative; margin: 0 0 40px; } .cy-cu-ctw li { padding: 0 200px 0 0; font-size: 16px; font-weight: bold; line-height: 30px; transition: all .38s; } .cy-cu-ctw a { font-weight: normal; font-family: Arial; transition: all .2s; } .cy-ctw-address a { font-weight: bold; font-family: "Microsoft YaHei"; } .cy-cu-ctw a:hover { color: #1a3a77; } .cy-cu-ctw .cy-ctw-2wm { position: absolute; top: 0; right: 0; padding: 0; } .cy-ctw-2wm a { display: block; float: right; width: 36px; height: 123px; padding: 19px 10px; font-size: 14px; font-family: "Microsoft YaHei"; line-height: 1.5; color: #fff; background: #fca600; text-align: center; } .cy-ctw-2wm p { float: left; width: 123px; height: 123px; } .cy-ctw-2wm img{ width: 100%; display: block; } .cy-cu-map { width: 100%; height: 440px; box-shadow: 0 0 5px 3px #ccc; } .cy-cu-map .anchorBL { display: none !important; } /* contact us end */ .cy-common-title h3 { position: relative; } .cy-common-title h3:before { content: ''; position: absolute; top: 50%; left: .5em; margin-top: -3px; margin-left: -3px; border: 3px solid #fca600; border-radius: 50%; } .joins .ico { position: absolute; right: 0px; top: 0px; width: 32px; height: 32px; display: block; background: url(../images/icons/zzclose.png) no-repeat scroll center center; z-index: 6; cursor: pointer; } .dock-box{ position: fixed; right: 0; bottom: 0; z-index: 1999; } .dock-box a{ display: block; width: 500px; border: 2px solid #fff; } .gx_tc { position: fixed; top: 0; left: 0; width: 100%; height: 100%; height: 100vh; z-index: 2000; } .gx_tc.hide{ display: none!important; } .gx_tc .bj { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.3); } .gx_tc .con { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background-color: #fff; border-radius: 10px; width: 570px; padding: 50px; text-align: center; max-width: 90%; color: #333; } .gx_tc .title { font-size: 42px; line-height: 1.1; margin-bottom: 28px; } .gx_tc .c { font-size: 20px; line-height: 1.6; margin-bottom: 44px; } .gx_tc a{ color: #0656a4; } .gx_tc .btn { cursor: pointer; width: 160px; line-height: 44px; border-radius: 22px; color: #fff; background-color: #0b62aa; margin: 0 auto; }